package org.example.springtest.annotation;

import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * @author yutianhong
 * @version 1.0
 * @since 2025/4/3 14:46
 */
@Retention(RetentionPolicy.RUNTIME)
@TestTransitiveMetaL2
public @interface TestTransitiveMetaL1 {

    @AliasFor(annotation = TestTransitiveMetaL2.class, attribute = "y")
    String x() default "default x from meta L1";
}
